#! /bin/sh

if [ /etc/mail/config.mc -nt /etc/mail/sendmail.cf ]
then
        echo Regenerating sendmail.cf
        m4 /usr/share/sendmail/conf/m4/cf.m4 /etc/mail/config.mc > /tmp/sendmail.cf
        mv /etc/mail/sendmail.cf /etc/mail/sendmail.cf.old
        mv /tmp/sendmail.cf /etc/mail/sendmail.cf
fi

if [ /etc/mail/aliases -nt /etc/mail/aliases.db ]
then
    echo Updating aliases
    newaliases
fi

if [ /etc/mail/access -nt /etc/mail/access.db ]
then
    echo Updating access
    makemap hash /etc/mail/access < /etc/mail/access
fi

/System/Library/StartupItems/Sendmail/Sendmail restart
